package cn.king.springframework.beans.factory.support;

import cn.king.springframework.beans.BeanException;
import cn.king.springframework.beans.factory.config.BeanDefinition;

/**
 * @Description:TODO
 * @Author:wangkun
 * @ClassName:BeanDefinitionRegistry
 * @Package:cn.king.springframework.beans.factory.support
 * @Date:2022年04月09日 22:24
 * @Version:1.0
 * @Project:simple-spring
 */

/**
 * BeanDefition注册表，注意区分与Bean注册表的区别
 */
public interface BeanDefinitionRegistry {
    /**
     * 向注册表中注册 BeanDefinition
     *
     * @param beanName
     * @param beanDefinition
     */
    void registerBeanDefinition(String beanName, BeanDefinition beanDefinition);

}
